Шаг 63 - ITypeLib::GetLibAttr.

Возвращает структуру, содержащую атрибуты библиотеки.

HRESULT GetLibAttr
( 
TLIBATTR FAR* FAR* ppTLibAttrr
);

Параметр
ppTLibAttr
Указатель на структуру, содержащую атрибуты библиотеки.

Коды возврата
Из возвращенного HRESULT получают один из следующих кодов возврата:
Код возврата Значение
S_OK Успех.
E_OUTOFMEMORY He хватает памяти.
E_INVALIDARG Один или несколько аргументов неверны.
TYPE_E_IOERROR Функция не может выполнить запись в файл.
TYPE_E_INVDATAREAD Функция не может читать из файла.
TYPE_E_UNSUPFORMAT Библиотека типа имеет старый формат.
TYPE_E_INVALIDSTATE Не удается открыть библиотеку типа.

Комментарии
Для освобождения памяти, выделенной под структуру TLIBATTR, используйте ITуреLib::ReleaseTLibAttr.

Hosted by uCoz